package com.guigu.eduservice.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

//订单列表展示数据
@Data
public class OrderListDTO {

    // 订单基本信息
    private String orderNo; // 订单号（M202509231440392596431）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime; // 下单时间
    private Integer orderStatus; // 订单状态
    private String statusDesc; // 状态描述（未支付/已支付等）

    // 设备信息
    private String equipmentTitle; // 设备标题（出售2022年中联66米泵车）
    private String equipmentNo; // 设备源编号

    // 金额信息
    private BigDecimal orderAmount; // 总金额
    private BigDecimal actualPay; // 实际付款

    // 买家信息
    private String buyerName; // 用户名(ID)
    private String payMethod; // 支付方式
}
